package com.smcaiot.filesync.starter.handler;

import java.util.List;

/**
 * @Author: cz
 * @Date: 2023/6/28
 * @Description: 压缩图片/文件处理接口
 */
public interface CompressHandler<T> {

    /**
     * 查询未压缩的图片
     *
     * @return
     */
    List<T> findNotCompressList();

    /**
     * 处理图片：1、下载到本地；2、压缩；3、上传到图片服务器
     *
     * @param picPath
     * @return
     */
    String process(String picPath);

}
